Unset expander_column when expander column is removed from tree view
authorKristian Rietveld <kris@gtk.org>
Mon, 28 Dec 2009 20:34:17 +0000 (21:34 +0100)
committerTristan Van Berkom <tristan.van.berkom@gmail.com>
Sun, 4 Apr 2010 00:53:46 +0000 (20:53 -0400)
gtk/gtktreeview.c

index 763db1e4ac1d7f137f58293559ac5931cb89d23f..7e0425ed2267bfe65132abd07343102105ee308d 100644 (file)
@@ -11223,6 +11223,9 @@ gtk_tree_view_remove_column (GtkTreeView       *tree_view,
       tree_view->priv->edited_column = NULL;
     }
 
+  if (tree_view->priv->expander_column == column)
+    tree_view->priv->expander_column = NULL;
+
   g_signal_handlers_disconnect_by_func (column,
                                         G_CALLBACK (column_sizing_notify),
                                         tree_view);